.address {
  .scrollAddress {
    .addressItem {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      padding: 30rpx 32rpx;
      .line {
        position: absolute;
        bottom: 0;
        width: calc(100% - 64rpx);
        border-bottom: 2rpx solid #eeeeee;
      }
      .padRight {
        width: calc(100% - 32rpx);
      }
      i {
        position: relative;
        top: 7rpx;
      }
      .detail {
        display: flex;
        .companyInfo {
          .info {
            font-size: 32rpx;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: bold;
            color: #323232;
            line-height: 44rpx;
            margin-bottom: 8rpx;
            .default {
              width: 64rpx;
              height: 32rpx;
              margin-right: 8rpx;
              position: relative;
              top: 2rpx;
            }
          }
          .link {
            font-size: 24rpx;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #999999;
            line-height: 34rpx;
            .phone {
              margin-left: 32rpx;
            }
          }
        }
      }
      .icon-edit {
        color: #999;
      }
    }
  }
  .addButton {
    margin-top: 32rpx;
    padding-bottom: calc(32rpx + env(safe-area-inset-bottom));
    display: flex;
    justify-content: center;
    font-size: 32rpx;
    color: #4c71ee;
  }
}
